package DAOMySQL;

import DAOInterfaz.IDAOPagos;
import Dominio.Parametro;

public class DAOPagos implements IDAOPagos{
	
	/**
	 * se encarga de realizar el pago de la tarjeta de creido propia del mismo banco 
	 * desde una cuenta del cliente, 
	 * @param parametro estara compuesto por: cuenta a debitar, tarjeta de credito a pagar, monto,
	 * y los datos del cliente se obtendra del singleton
	 */
	public void pagoTDCMismoTitularMismoBanco( Parametro parametro ){
		
	}
	
	/**
	 * se encarga de realizar el pago de TDC a tercero del mismo banco,
	 * PD: el usuario se obtiene atraves del singleton
	 * @param parametro estara compuesto por: cuenta acreditar, tdc beneficada, monto
	 */
	public void pagoTDCTerceroMismoBanco( Parametro parametro ){
		
	}
	/**
	 * se encarga de realizar el pago de TDC a tercero del mismo banco,
	 * PD: el usuario se obtiene atraves del singleton
	 * @param parametro estara compuesto por: cuenta acreditar, tdc beneficada, monto
	 */
	public void pagoTDCOtroBanco( Parametro parametro ){
		
	}
	
	/**
	 * se encarga de realizar el pago del servicio suscrito por el cliente
	 * @param parametro: monto, Cliente(Cuenta[0],Cuenta[1] servicio, 
	 * clave y numero telefonico)
	 * estos 2 ultimos se obtienen atraves del singleton
	 */
	public void pagoServicio( Parametro parametro ){
		
	}

}
